tracking apparatus - Spanish English Dictionary